/**
 * 这里用于配置开发环境的webpack配置
 */
const {merge} = require("webpack-merge")
const baseConfig = require("./webpack.config")
const path = require('path')
const devConfig = { //开发环境的配置文件
    mode:"development",
    devtool:"source-map",
    devServer:{
        open:true,
        port:"8848",
        proxy: [
            {
                context: ["/api"], // 需要代理的路径
                target: "http://localhost:8080", // 目标服务器
            }
        ],
        static: {
            directory: path.join(__dirname, 'public'), // 指定静态资源目录,当浏览器请求一个并不属于 Webpack 构建结果的静态文件时，dev-server 应该去磁盘哪个目录里找
            publicPath: '/', // 访问路径前缀，通常为根路径,决定把打包结果挂在到哪个虚拟目录下
        },
    }
}

module.exports = merge(baseConfig,devConfig)